.menu-item{
    font-size:13px;
    color:#666
}
.menu-item .link{
    color:#777;
    line-height:25px
}
.menu-item.active .link{
    color:#c60023
}
.left-con{
    float:left;
    width:130px;
    min-height:100px
}
.right-con{
    float:left;
    width:950px
}
.panel{
    padding:10px;
    margin-bottom:10px;
    background:#fff
}
.panel-title{
    padding:10px;
    font-size:14px;
    border-bottom:1px solid #eee;
    color:#666;
    font-weight:700
}
.panel-body{
    padding:10px 0
}
.order-list-table.header{
    background:#eee
}
.order-list-table{
    width:100%;
    border-collapse:collapse;
    background:#fafafa;
    margin-bottom:20px
}
.order-list-table .order-info{
    background:#eee;
    padding:10px;
    color:#999;
}
.order-list-table .order-info .order-text{
    margin-right:25px;
    color:#999
}
.order-list-table .order-info .order-num{
    font-weight: bold;
}
.order-list-table .order-info .order-total{
    font-weight: bold;
    color:#c60023;
}
.order-list-table .order-info .order-detail{
    float: right;
}
.order-list-table .order-info .link{
    font-weight:700
}
.order-list .cell{
    padding:10px 0;
    color:#666;
    border-bottom:1px solid #eee
}
.order-list-table .cell-img{
    width:10%;
    padding:10px
}
.order-list-table .cell-img .p-img{
    width:80px;
    height:80px;
    border:1px solid #ddd
}
.order-list-table .cell-info{
    width:45%;
    padding:0 10px;
    text-align:left
}
.order-list-table .cell-info .p-name{
    line-height:18px
}
.order-list-table .cell-count,
.order-list-table .cell-price,
.order-list-table .cell-total{
    width:15%;
    text-align:center
}
.err-tip{
    padding:10px;
    font-size:14px;
    color:#f60;
    background:#eee
}